package com.zyplayer.doc.api.controller.param;

import lombok.Data;

/**
 * @author : caiyi
 * @description :
 * @createDate : 2024/12/23 17:59
 */
@Data
public class ApiDocAddParam
{
    private Long id;

    /**
     * 文档名称
     */
    private String name;

    /**
     * 文档类型 1=swagger url 2=swagger json 3=openapi url 4=openapi json 5=自建API分组
     */
    private Integer docType;

    /**
     * 文档URL地址
     */
    private String docUrl;

    /**
     * 文档json内容
     */
    private String jsonContent;

    /**
     * 重写的域名
     */
    private String rewriteDomain;

    /**
     * 是否开放访问 0=否 1=是
     */
    private Integer openVisit;

    /**
     * 状态 1=启用 2=禁用
     */
    private Integer docStatus;

    /**
     * 开放文档UUID
     */
    private String shareUuid;

    /**
     * 开放文档使用说明
     */
    private String shareInstruction;
    /**
     * 是否有效 0=无效 1=有效
     */
    private Integer yn;
    /**
     * 对应无形资产Id
     */
    private long intangibleAssetsId;
}
